printAsBitmap()

Доступность

Flash Player 4 (4.0.20.0)

Замечание: Если Вы разрабатываете приложения для Flash Player 7 или более поздних версий, Вы можете создать объект PrintJob, дающий вам (и пользователю) больше возможностей. Для более подробной информации смотри Класс PrintJob.

Синтаксис

printAsBitmap(target:Object, "Bounding box":String) : Void

Параметры

target Имя печатаемого мувиклипа. По умолчанию печатаются все кадры мувиклипа. Если же Вы хотите напечатать лишь определенные кадры, присвойте нужным кадрам метку #p.

Bounding box Идентификатор, определяющий печатаемую зону мувиклипа. Заключите этот параметр в кавычки (" или ') и передайте одно из следующих значений:

Возвращает

Ничего.

Описание

Функция; печатает мувиклип target как растровое изображение, печатная зона определяется значением соответствующего параметра (bmovie, bmax или bframe). Используйте printAsBitmap() для печати мувиклипов, содержащих прозрачные объекты или цветовые эффекты. Функция printAsBitmap() использует при печати наивысшее разрешение, которое только может обеспечить принтер, чтобы обеспечить максимальное качество.

Однако, если печатаемый мувиклип не содержит прозрачности или цветовых эффектов, Macromedia рекомендует Вам использовать функцию print() для получения лучших результатов.

В случае, если используется значения bmovie параметра Bounding box, но метка #b кадра отсутствует, размер печатной зоны приравнивается к размеру Сцены загруженного мувиклипа. (Загруженный мувиклип не наследует у мувиклипа-"родителя" размеры объекта Stage.)

Прежде, чем мувиклип может быть напечатан, должны быть полностью загружены все печатаемые кадры.

При печати из Flash Player поддерживаются как PostScript, так и не-PostScript принтеры. Не-PostScript принтеры конвертируют векторную графику в растровую.

Пример

В следующем примере все печатаемые кадры в мувиклипе holder_mc будут напечатаны, при этом для каждого кадра будет использована его собственная печатная зона, определяемая ограничивающей рамкой:

this.createEmptyMovieClip("holder_mc", 999);
holder_mc.loadMovie("http://www.macromedia.com/devnet/mx/blueprint/articles/back_button/sp_mchambers.jpg");

this.myBtn_btn.onRelease = function() {
  printAsBitmap(this._parent.holder_mc, "bframe");
};

См. также

print(), printAsBitmapNum(), PrintJob class, printNum()